package com.jumlabs.data.repositories;

import java.io.Serializable;
import java.util.List;

import org.springframework.data.repository.Repository;

public interface MyBaseRepository<T,ID extends Serializable> extends Repository<T, ID> {
	T findOne(ID id);
	void delete(ID id);
	void delete(T entity);
	Boolean exists(ID id);
	List<T>	findAll();
	List<T> findAll(Iterable<ID> iterable);
	<S extends T>  S save(S entity) ;	
}
